Bounce address

A bounce address is an e-mail address to which bounce messages are delivered. There are many variants of the name, none of them used universally, including return path, reverse path, envelope from, envelope sender, MAIL FROM, 5321-FROM, return address, From_, Errors-to, etc. It is not uncommon for a single document to use several of these names.

All of these names refer to the e-mail address found by the SMTP MAIL FROM command.

Contents

Background information

Ordinarily, the bounce address is not seen by e-mail users and, without standardization of the name, it may cause confusion. An e-mail message can be thought of as resembling a letter in an envelope. It will contain "header fields", such as To:, From:, and Subject:, along with the body of the message. These are analogous to the letterhead and body of a letter. The "to" and "from" information is usually copied to the envelope, and used to deliver the message.

While it is most common for the To and From information in the letter to be the same as on the envelope, such is not always the case. For example, on electronic mailing lists, the information seen in the "From:" header will come from the person who sent the e-mail to the list, while the bounce address will be set to that of the mailing list software, so problems delivering the mailing list messages can be handled correctly.

When e-mail is transported using the Simple Mail Transfer Protocol (SMTP), the most common method on the internet, only the envelope information is looked at to figure out where the e-mail should go; the body of the e-mail is not examined. Mail Transfer Agents (MTA) using the SMTP protocol use the RCPT TO command to determine where the e-mail should go, and the MAIL FROM command to indicate where it came from.

Usage

While its original usage was to provide information about how to return bounce messages, since the late 1990s, other uses have come about. These typically take advantage of properties of the bounce address, such as:

Extended uses include mailing list handling in Variable envelope return path (VERP), e-mail authentication, spam filtering, and backscatter reduction in Bounce Address Tag Validation.

Terminology

The various terms have different origins and sometimes different meanings, although these differences have often become moot on the modern internet.

See also